دستور instersect در Sql | انتخاب ردیف های مشابه از چند جدول در sql
در پست قبلی دستور union را گفتیم که برای اجتماع و انتخاب ردیف های دو یا چند جدول بکار میرفت
این دستور برعکس درستور union میباشد و در ان ردیف های مشابه در دو جدول با به اصطلاح اشتراک دو جدول را نمایش می دهد
نحوه کار با دستور instersect به این به صورت union میباشد یعنی :
باز هم دو جدول معلم و دانش اموزان
Teacher
Student
حال برای انتخاب اشتراک ردیف های دو جدول چنین از این دستور استفاده می شود
select [Name],[Family] from [Teacher]
instersect
select [Name],[Family] from [Student]
این دستور برعکس درستور union میباشد و در ان ردیف های مشابه در دو جدول با به اصطلاح اشتراک دو جدول را نمایش می دهد
نحوه کار با دستور instersect به این به صورت union میباشد یعنی :
باز هم دو جدول معلم و دانش اموزان
Teacher
Name |
Family |
Ali | Hashemi |
Adel | ParSa |
Name |
Family |
Hamed | Azizi |
Negar | Alizade |
حال برای انتخاب اشتراک ردیف های دو جدول چنین از این دستور استفاده می شود
select [Name],[Family] from [Teacher]
instersect
select [Name],[Family] from [Student]